package com.wl2o2o.basic;

/**
 * @author : WLei224
 * @date ：2022年12月2日 下午2:19:06
 *
 */

import java.util.Scanner;

/**
 * 题目描述：
 * 123321是一个非常特殊的数，它从左边读和从右边读是一样的。
 * 输入一个正整数n， 编程求所有这样的五位和六位十进制数，满足各位数字之和等于n 。
 * 所有的（10000，999999）
 * 要求输入一个【1，54】的正整数n，，输出符合各位数字之和等于n的回文数
 */
public class PalindromeNumber {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        //输入一个正整数
        int n = scanner.nextInt();
        //循环判断符合要求的回文数
        int j =1000;
        for(int i = 10000 ; i <999999 ; i++) {
            //先寻找回文数，再附加条件
            int num = 0;
            j = i;
            while(i!=0) {
                num = num *10 + i % 10;
                i/=10;
            }
            if(num == j ) {
                System.out.println(j);
                continue;
            }

        }

        scanner.close();
    }

}